Mechanising Requirements Engineering: Reuse and the Application of Domain Analysis Technology
نویسندگان
چکیده
The paper describes efforts that have made to mechanise the requirements engineering process in an industrial avionics domain. Our approach is based on an analysis of both the application domain and the task domain. The paper describes the processes we have used for domain analysis, and the tool we have developed to support mechanisation. We give an initial evaluation of the approach and close with a summary of lessons learnt.
منابع مشابه
Requirements Evolution and Reuse Using the Systems Engineering Process Activities (SEPA)
As more organizations attempt to reuse previous development efforts and incorporate legacy systems, typical software development activities have transitioned from unique ground-up coding efforts to the integration of new code, legacy code, and COTS implementations. This transition has brought on a whole new set of development issues, including resolving mismatches between integrated components ...
متن کاملA survey on domain engineering
2 Domain engineering overview 4 2.1 Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1.1 Definition of domain . . . . . . . . . . . . . . . . . . . . 4 2.1.2 The relationship between domains and applications . . . . 5 2.1.3 Vertical and horizontal domains . . . . . . . . . . . . . . 6 2.2 Domain engineering and application engineering . . . . . . . . . 7 2.3 Domain analy...
متن کاملApplying Ontologies and Intelligent Text Processing in Requirements Reuse
Requirements reuse plays a decisive role in order to get benefits in the software industry. The reuse process implies a retrieval of stored requirements, but these requirements are generally expressed in natural language. In order to obtain an effective but flexible system, we need a natural language retrieval system supported by a knowledge model. The knowledge of the requirements engineering ...
متن کاملThe Systems Engineering Process Activities (SEPA) – Supporting Early Requirements Analysis and Integration Prior to Implementation Design
The Systems Engineering Process Activities (SEPA) methodology and supporting tool suite addresses critical issues for software development practices: traceability between requirements, design, and implementation; requirements reuse, code reuse; and integration. SEPA focuses on requirements analysis and integration prior to implementation design by supporting the capture of a spectrum of user in...
متن کاملPhase I Testbed Description: Requirements and Selection Guidelines
The Application of Reusable Software Components Project has constructed a reuse testbed for conducting software engineering experiments in software reusability. The hardware and system software of the testbed will provide a distributed computing environment with file-server capability for the storage of reusable components and other artifacts of the development process. The testbed will support...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997